package top.jiachunlei.flyweight;

/**
 * @author 朝花不迟暮
 * @version 1.0
 * @date 2020/12/11 19:57
 */
public class Circle implements Shape
{
    private String color;
    private int x;
    private int y;
    private int radius;

    public Circle(String color)
    {
        this.color = color;
    }

    public void setX(int x)
    {
        this.x = x;
    }

    public void setY(int y)
    {
        this.y = y;
    }

    public void setRadius(int radius)
    {
        this.radius = radius;
    }

    @Override
    public void draw()
    {
        System.out.println("Circle: Draw() [Color : " + color
                + ", x : " + x + ", y :" + y + ", radius :" + radius);
    }
}
